110 FOR X = 1 TO 11: READ P,D: & "BEEP",P,D *1.25: NEXT X: & "WAIT",1.5
120 DATA 47,5,0,5,37,15,0,5,47,5,0,10,63,5,0,5,37,15,0,5,31,7: REM " 1(C) 3(E) 1(C) 1(LO G) 3(E) 1(HI G)
150 PRINT M$:A$ = "AMPERCHART IS AN EXTREMELY POWERFUL GRAPHICS PLOTTING AND CHARTING PACKAGE DESIGNED TO ENHANCE THE GRAPHICS CAPABILITIES OF YOUR APPLE.": & "PRT",A$: GOSUB 8400: & "WAIT",10
160 PRINT M$:A$ = "IT CONSISTS OF 27 COMMANDS THAT WILL HELP YOU USE HI-RES GRAPHICS TO DISPLAY YOUR DATA FROM WITHIN YOUR APPLESOFT PROGRAM.": & "PRT",A$: GOSUB 8400: & "WAIT",10
170 PRINT M$:A$ = "THESE 27 COMMANDS ACT AS A GRAPHIC EXTENSION TO THE SET OF COMMANDS IN APPLESOFT BASIC.": & "PRT",A$: GOSUB 8400
190 & "WAIT",10
200 HOME : GOSUB 8600: HTAB 15: INVERSE : PRINT "AMPER CHART": NORMAL : PRINT M$:A$ = "AMPERCHART'S SIMPLE TO USE COMMANDS WILL GIVE YOU THE BUILDING BLOCKS YOU NEED TO DESIGN WHATEVER PLOTS OR CHARTS YOU WANT FOR YOUR APPLICATION.": & "PRT",A$: & "WAIT",10
210 PRINT M$:A$ = "AMPERCHART LETS YOU USE YOUR OWN COORDINATES, INSTEAD OF THE APPLE'S COORDINATES, SO THAT YOU DON'T HAVE TO ADJUST YOUR DATA TO 0-279 AND 0-191.": & "PRT",A$: GOSUB 8400: & "WAIT",10
220 PRINT M$:A$ = "AMPERCHART CAN HELP YOU EASILY MAKE PLOTS LIKE THESE...": & "PRT",A$: GOSUB 8400: & "WAIT",8
700 GOSUB 8600: HGR : POKE -16302,0: HCOLOR= 7: HPLOT 0,0: CALL -3082: REM "CLEAR HIRES SCREEN TO MOST RECENT COLOR
720 FOR X = 1 TO 5: READ A$: & "SLOAD",A$: & "BEEP",29,15: & "BEEP",39,15: & "WAIT",10: NEXT X
730 TEXT
750 DATA "PIC.AMPERCHART DEMO","PIC.LINE GRAPH","PIC.BAR CHART","PIC.CHAPMAN","PIC.PIE CHART"
800 HOME : GOSUB 8600: HTAB 15: INVERSE : PRINT "AMPER CHART": NORMAL : PRINT M$
810 A$ = "JUST A FEW OF AMPERCHART'S CAPABILITIES INCLUDE LINEAR SCALING, LOG SCALING, CLIPPING (PLOTTING ON ONLY ONE AREA OF THE SCREEN AT A TIME), AND 3D-2D TRANSFORMS.": & "PRT",A$: & "WAIT",12
820 PRINT M$:A$ = "COMMANDS ARE AVAILABLE FOR THE GENERATION OF AXES WITH TIC MARKS AND GRID LINES, AND YOU CAN PUT HORIZONTAL AND VERTICAL ALPHANUMERIC LABELS ANYWHERE YOU WANT ON THE SCREEN.": & "PRT",A$: GOSUB 8400
850 & "WAIT",12
900 HOME : GOSUB 8600: HTAB 15: INVERSE : PRINT "AMPER CHART": NORMAL : PRINT M$:A$ = "THE FOLLOWING ROUTINES ARE INCLUDED WITH 'AMPER CHART':": & "PRT",A$: PRINT : & "WAIT",5
910 FOR X = 1 TO 24:P = X -2 * INT((X -1)/2) -1: HTAB P *20 +1: READ A$: PRINT A$ MID$ ( CHR$(13),1,P = 1);: & "BEEP",15,1: NEXT X
960 DATA "MEDIAN FILTER","PIE CHARTS","WORK PAGE SELECT","POLAR CHARTS","FULL USER SCALING","PAGE DISPLAY","32-2D TRANSFORM","LOG SCALING","EPSON SCREEN DUMP","TIC MARKS"
8000 H = PEEK(36) +1: FOR X = 0 TO LEN(A$): HTAB H: PRINT MID$ (A$,1,X);: & "BEEP",255 * NOT NOT X,1: INVERSE : PRINT MID$ (" ",1,X < > LEN(A$));: NORMAL : & "WAIT",.1: NEXT X: HTAB H + LEN(A$): RETURN
8100 TEXT : & "WINDOW",U,D,L,R: INVERSE : FOR V = U TO D: VTAB V: HTAB 1: PRINT MID$ (SP$,1,R -(D = V) -L +1);: NEXT V: POKE ( PEEK(40) + PEEK(41) *256) + PEEK(36),32: & "WINDOW",U +1,D -1,L +1,R -1: VTAB U +1: HTAB 1: RETURN